/*
 * 系统项目名称：综合决策分析系统
 * 文件名：Ana2ndData.java
 * 描述：
 * 版权：Copyright 2015-2020 义乌市跨境电商供应链管理有限公司-版权所有
 * 修改人：xushaobing
 * 修改时间：2015年10月20日 下午3:26:26
 * 版本号：V1.1
 */
package com.ywt.cda.domain;

import java.math.BigDecimal;

import org.apache.commons.lang3.builder.ReflectionToStringBuilder;

/**
 * （一句话功能简述）
 * <br>（功能详细描述）
 * @author 徐韶兵
 * @version V1.0
 * @see [相关类/方法]
 * @since 2015年10月20日 下午3:26:26
 */
public class Ana2ndData extends Ana1stData implements Comparable<Ana2ndData>
{	
	
	/**
	 * 主维度编码
	 */
	private String mainCode;
	/**
	 * 主维度名称
	 */
	private String mainName;
	/**
	 * 主维度
	 */
	private String mainFlag;
	
	private BigDecimal mainCodeCount;
	private Integer countUser;
	/**
	 * mainCode
	 * @return  the mainCode
	 * @since 2015年10月20日 下午3:27:17
	 * @author 徐韶兵
	 * @see #mainCode
	 */
	public String getMainCode()
	{
		return mainCode;
	}
	/**
	 * @param mainCode the mainCode to set
	 * @since 2015年10月20日 下午3:27:17
	 * @author 徐韶兵
	 * @see #mainCode
	 */
	public void setMainCode(String mainCode)
	{
		this.mainCode = mainCode;
	}
	/**
	 * mainFlag
	 * @return  the mainFlag
	 * @since 2015年10月20日 下午3:27:17
	 * @author 徐韶兵
	 * @see #mainFlag
	 */
	public String getMainFlag()
	{
		return mainFlag;
	}
	/**
	 * @param mainFlag the mainFlag to set
	 * @since 2015年10月20日 下午3:27:17
	 * @author 徐韶兵
	 * @see #mainFlag
	 */
	public void setMainFlag(String mainFlag)
	{
		this.mainFlag = mainFlag;
	}
	/**
	 * mainName
	 * @return  the mainName
	 * @since 2015年11月3日 下午11:38:15
	 * @author 徐韶兵
	 * @see #mainName
	 */
	public String getMainName()
	{
		return mainName;
	}
	/**
	 * @param mainName the mainName to set
	 * @since 2015年11月3日 下午11:38:15
	 * @author 徐韶兵
	 * @see #mainName
	 */
	public void setMainName(String mainName)
	{
		this.mainName = mainName;
	}
	
	public BigDecimal getMainCodeCount() {
		return mainCodeCount;
	}
	public void setMainCodeCount(BigDecimal mainCodeCount) {
		this.mainCodeCount = mainCodeCount;
	}
	
	
	public Integer getCountUser() {
		return countUser;
	}
	public void setCountUser(Integer countUser) {
		this.countUser = countUser;
	}
	@Override
	public String toString(){
		return ReflectionToStringBuilder.toString(this);
	}
	@Override
	public int compareTo(Ana2ndData arg0) {
		
		return arg0.getSumNum().compareTo(this.getSumNum());
	}
}
